import pandas as pd
tradedays=pd.DataFrame({'20211231':[16.86,16.48,-0.34],
                        '20211230':[16.76,16.82,0.07],
                        '20211229':[17.16,16.75,-0.42],
                        '20211228':[17.22,17.17,-0.05],
                        '20211227':[17.33,17.22,-0.09]},
                        columns=['trade_date','open','close','change','exchange'])
print(tradedays)
'''创建DataFrame时使用字典作为数据,创建的DataFrame会将键值作为列名，
而列表中的元素作为DataFrame的行数据。
在指定列名时使用了columns=['trade_date','open','close','change','exchange']，
会覆盖字典中的日期作为列名，导致无法正确输出DataFrame'''

